Coordinating Self Interested Autonomous Planning Agents
نویسندگان
چکیده
Coordination in multi-agent planning systems aims at ensuring that the plans of the participating agents do not conflict and the individual as well as the common goals of the agents can be achieved. In the multi-agent planning literature, one can distinguish three main approaches to coordination. In the first approach coordination between the agents is established after the completion of the individual planning processes. It is assumed that agents independently work on their own part of the planning problem and achieve a solution for it. Then, in an after-planning coordination phase, possible conflicts between independently generated individual plans are resolved and positive interactions between them are exploited by exchanging and revising parts of the individual plans. The second approach treats coordination and planning as intertwined processes where the agents continuously exchange planning information to arrive at a joint solution. In the third approach coordination takes place before the agents make their plans. Well-known examples of the pre-planning coordination approach use implicit coordination techniques such as social laws and conventions, and (negotiation) protocols such as the Contract Net protocol. We focus on coordination between agents that are self-interested, do not want to be interfered with during their individual planning processes and do not want to revise their plans when a joint plan has to be composed. Examples are (i) planning for multi-modal transportation tasks by several independent and competitive transportation companies, (ii) manufacturing tasks, and (iii) patient-centered health-care systems. It can easily be seen that the requirements of autonomous planning and revision-free combination remove the first two coordination approaches from consideration: post-planning coordination will, in general, require agents to revise their individual plans, while coordination during planning violates the requirement of autonomous planning. Therefore, we need to coordinate the agents before the planning phase. While existing pre-planning coordination research focuses on implicit coordination approaches — constraints are imposed independently of the particular goals or tasks the agents have to solve — we are looking for an explicit coordination approach: based on the specific set of tasks to be achieved, the assignment policies, and the (inter-agent) dependencies, we specify which constraints have to be imposed on the tasks to achieve revision-free coordination between the agents.
منابع مشابه
Coordinating Autonomous Planners
We present a framework for coordinating autonomous planning agents. Together, these agents have to achieve a set of interdependent (elementary) tasks. Each of the agents receives a unique subset of tasks to achieve, but an agent may be dependent on other agents completing (some of) their tasks first. Each of the agents needs to make a plan in order to achieve its set of subtasks. Task dependenc...
متن کاملA Generic Strategy Framework for Policy-directed Autonomous Trading Agents
In this paper, a strategy framework for coordinating decentralized autonomous agents is presented and applied within a smart energy grid. The framework brings together the concept of policy-based computing and market-based coordination. In this context, agents can be seen as self-interested entities that are governed by their local policies. Efficient coordination between these self-interested ...
متن کاملCost-Optimal Planning by Self-Interested Agents
As our world becomes better connected and autonomous agents no longer appear to be science fiction, a natural need arises for enabling groups of selfish agents to cooperate in generating plans for diverse tasks that none of them can perform alone in a cost-effective manner. While most work on planning for/by selfish agents revolves around finding stable solutions (e.g., Nash Equilibrium), this ...
متن کاملDecomposition in Task Based Multi-Agent Planning Systems
We discuss a general framework for coordinating self-interested agents in the pre-planning phase that can be used to decompose multi-agent task based planning problems into independent subproblems. The decomposition allows the agents to solve their part of the problem without the need to interact with other agents and such that the resulting plans can be easily combined into a joint plan. We il...
متن کاملTask Coordination and Decomposition in Multi-Actor Planning Systems
We discuss a framework for coordinating self-interested agents that can be used to decompose a multi-agent task based planning problem into independent subproblems. This problem decomposition can be achieved by a simple protocol and allows the agents to solve their part of the problem without the need to interact with other agents and in such a way that the resulting plans can be seamlessly int...
متن کامل